package com.example.shop_2302

import android.os.Bundle
import androidx.activity.enableEdgeToEdge
import androidx.appcompat.app.AppCompatActivity
import androidx.core.view.ViewCompat
import androidx.core.view.WindowInsetsCompat
import androidx.lifecycle.lifecycleScope
import com.alibaba.android.arouter.launcher.ARouter
import com.example.base.mvvm.BaseViewActivity
import com.example.shop_2302.databinding.ActivityWelBinding
import kotlinx.coroutines.delay
import kotlinx.coroutines.launch

/**
 * 欢迎页/广告页   倒计时结束后，判断是否进行了登录，如果登录了，跳转到主页 ，未登录跳转到登录界面
 * 无登录拦截器   if(token is notEmpty) 跳转到主页  else 跳转到登录
 * 有登录拦截器  跳转到主页（）
 */
class WelActivity : BaseViewActivity<ActivityWelBinding>() {
    override fun initView() {
        lifecycleScope.launch {
            for (i in 5 downTo 1){
                binding.djs.text = "$i 秒"
                delay(1000)
                if(i==1){
                    ARouter.getInstance().build("/app/ShopActivity").navigation()
                }
            }
        }
        binding.djs.setOnClickListener {
            finish()//当所依赖的生命周期不存在时，协程自动结束
            ARouter.getInstance().build("/app/ShopActivity").navigation()
        }
    }

    override fun initData() {

    }

    override fun getLayout(): Int  = R.layout.activity_wel

}